/******************************************
 *Author:周正阳
 *Function:简单和中等的AI算法
 *Created Date:2013.05.21
 *Last Modified:2013.05.28
 ******************************************/

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

void AI(int *p,int *q);     /* 电脑下子 p q返回下子坐标 */
int value(int p,int q);     /* 计算空点p q的价值 简单难度*/
int qixing(int n,int p,int q);    /* 返回空点p q在n方向上的棋型 n为1-8方向 从右顺时针开始数 */
void yiwei(int n,int *i,int *j);   /* 在n方向上对坐标 i j 移位 n为1-8方向 从右顺时针开始数  */
int value1(int p,int q);    /* 计算空点p q的价值 中等难度*/
int valuer(int p,int q);    /* 计算空的p q的人下子的价值*/
int qixing1(int n,int p,int q);/*人下子时的棋型值*/
void ifempty(int j,int i);  /*预判时的下子函数*/
void AI1(int *p,int *q);           /* 电脑下子 *p *q返回下子坐标 */
